Lets also move legacy.hpp closer to usage.