Adopt, Adapt, Improve