This should definitely be wrapped up as a scope class method on Post.