continue refinement and testing.
much more to do with package scope detection.