hang on its going to be a bumpy ride...