optimising
Merge pull request #1387 from marqh/trans_optimise

optimising