passses the tests.
new undocking test