Ditto and unintended global and too much type checking.