Хотя бы в условии входа добавить условие, что нет активной позиции.