forgot onError in NOP_CALLBACK