Turned runtime errors into begin/rescues