check there is an actual delta file, and that a base package exists
Added in guard clauses with corresponding failing tests
Contract is no longer needed