I thought it was using whole_body from parted.rb to build the parts. It's weird and wonderful that it's doing anything at all!