Refactor exists() method out & up.
Fix tests.