Это достаточно распространенный способ. Вопрос «Зачем?» дает возможность отделить поведение от намерения