Any reason that you're declaring this function anyway? I don't see anything collectfast specific happening in handle_noargs. Why override at all?