moved try-times call closer to expr