changed send params

this type of not nil thing is bad I think, want more review before merge