missed a type signature. compiles now