You're right ... when I wrote this I was anticipating its final resting place as a method on the ```CubeList``` class.

Happy to generalise.

Done.