Amend to require 5.16 and up
Add Test::Exception dependency
Basic tokenizing