never return NIL. This was causing internal errors when printing the source for functions whose file hadn't finished loading yet.