revert Extend to Extendable