This is quite a lovely implementation. Congrats!