hack publish with old logic