Refactor raising exception on zot finger

Also more unit testing!