Duplicate code removal submit by whocares, language defines correction submitted by autotron;