Drop in the original code untouched