Updated substitute.