yeah, this is gonna be fun.