* See why this is required.