Can this be made immutable?