I'm not convinced by the `balls` and `bars` terminology, but I'm yet to come up with something better.