make partial-fills work