DRY, maybe use a scope if it make sense?