made sure to cover trailing failures