making normal transforms get caught too often. I've got a few more methods that I'll be trialling in the near future