better legacy support in colony