I would move `condition` right under `attr_reader`. Typically we order these from outside in, so `users` calls `condition`, which then calls `named`, etc... it makes it much easier to read.