a few tweaks to the provisional reference handling