they currently are at the mercy of the update methods, but they don't themselves handle fill-values in better ways