Is this necessary? Looks like scafolding generated code.