I don't think we just check for no params because sometimes we have params like rebuildmessages or useskin and it will be a pain to debug that sort of thing.