Also I think you could do `some identity` and then you wouldn't need the `(boolean ...)` on line 131