greedy funcs should not receive Direct / Command messages