nit: you can't continue, right? maybe return and then drop the `if parsed` below. same w/the `except` handler.