I have over 25 years of experience in IT but am new to the world of PERL. I have been asked to fix some bugs on a Web system which is a mixture of numerous languages and components (PERL, PHP, HTML, Java script, MYSQL). I have traced the source of some of these bugs to a particular PERL module, but whenever I change the module it falls over with an internal server error. It doesn't appear to matter what I change - code, comments, contents of text fields - it still falls over. I restored an old version of the program an this ran fine. I made a small change to a comment in this module and it too fell over. It's almost as if there's some kind of self referencing module audit going on, but can find no trace of such a thing (or how it would actually work anyway is a point of conjecture!). I have made changes to other PERL modules in the suite and have had no such problem. Any ideas on what might be going on?