added check to isReadyToPost, banned and exists