Thank you Killian McRae for writing this!