@kenshirriff another very cool explanation, thanks!