File node optimizes itself when reaching end of file and calls the callback
Keep callbacks from sending the task if they don't yet have handlers