And there is no reason to return singletons. This is a project-wide guideline, the return type is `Object`, a bare `=~` is fine.