Default scope needs a block
condition is deprecated, use lambda instead