I won't beat around the bush when it comes to misuse of idioms. Sorry to rain on your parade, but I shan't let sleeping dogs lie.
One I have never heard before or since was one used by Capt Mathews who taught me latin when I was about 11 (and who was not entitled to use the honorary rank of Captain as he was ex-army not ex Navy; officers of the rank of Major and above are entitled to use their honorary rank upon retirement but Captain is one rank below Major and thus it's use is not permitted as an honorary rank in civvie street). When we were not reaching his fairly high standards, he used to say
"Come off the grass, laddies" - I was never quite sure what that meant but he used to say it a lot.
Clearly you march to the beat of your own drummer