Ramhappens

v2
This works because scopes are guaranteed to return a query object, so returning nil from them is just a NOOP.