hopefully this ends it all