Currently required, it helped constrain the design. I'll look into generic comments later.