Singh to Cameron: try harder