sendToX methods now check for undefined before emitting