minor refactor
dont need to set posts
simplify!