That's really unexpected! I'd default to the assumption that it would "just work" if all the dependencies are already met.