Added treat warnings as errors