ensure option triggers are called before the triggering option