everything's compiling but specs with flatten don't pass