What's your thought on moving this to a scope or model method?