Returning an empty list means we aren't using activation keys, but if " " is supplied, we want to assume registration is being attempted with a key.