fixed no-post function