solving error cap first