Fixed catch, do while