rename send to _send, make it private