Well, that would be an argument for making system (or system_root) a class method, then.

I understand DRY, but the modern incarnation of find_by is already fairly DRY by itself -- much more so than it was in Rails 2.x