Mohammad Hafeez in trouble