Nice take with a surprising amount of depth (which I initially missed because I carelessly skipped the help page!).