@Hy so much work, such a clean code I barely understand at first glance. Thank you! This is pedantic, I know, sorry: