ugh, debugging the data decl, realized the distance between spec and implementation
dealt with the indentation issues