huge workaround, revert create_new_post 2 original

experiment, hugely violating DRY. silly