why rename? might be a better name, but it is not compatible and we must probably add compatibility fallback - is it worth it?