this is fantastically inaccurate. we do the early return even though it reduces the resulting accuracy because we need the speed, and because it is inaccurate anyway
source not stored for this graph (policy: none)
no outgoing calls
no test coverage detected