Potential fix for normal mapping. Lots of testing to do