Salcedo: Fed up with failure