recheck before display + apply @try