implement width-only binning behaviour as discussed with Shawn, change tests to reflect this.