Uses try instead of an initial colon for error handling