changed weird options names for _pre