Marked private vars with _, added support for send callbacks