think some whitespace in the two closures would help readability