only trigger the change if there are actual changes to trigger