Object traversal now halts when validation fails

Also increasing code coverage back to 100%