wip: updating handling of src deps to include level in lock
slowly widdling away at dialyzer errors