unnecessary keychecking