draft mode; we'll deal with underfull boxes later