ECC: the art of bouncing back