keyword confusion