hold on kids! it's gonna be a bumpy ride!