bug in dividing up the empty remainder after fitting a component