more terse, and remove redundant field