Переписал spec, добавил define, убрал receive