On Ballard