ahammett: change state better than enable/disable