try pre_option