general comment: this seems very weird and is certainly not a best practice in any c-like language I know. Do you have a reference for this somewhere or is this your feeling of a perl best practice?