compile fault4.pm instead of writing to it