bins are now deques instead of lists