rename receive_command -> receive for brevity