will have problem with behavior conflict ... in the debugger