partial fix for updating single-valued references