@sqwirral 3 hours to get to this point :(