Modificat exit per return