canadianhemperor knows his shit so get cracking