Lots of trimming to be done..