specialize `modify'