putting use strict in generated code to keep me honest.
added more use stricts