check whether new value is present before initiating an apply