temporal save
temporary - callback valid ranges after _init()