hook2: fail