come on all these changes are hard