going back to the old mechanism to figure out what broke
step 1: ok