Poprawiony interpreter