jmsaltzman: compact
jmsaltzman: assembling