This prevents return/throw from working properly, as it replaces more code than intended.
This prevents return/throw from working properly, as it replaces more code than intended.