@Gargron Looks fine to me (currently a bit slow, but that will probably be fine)