code logic changes in the consideration mechanism