no longer generates warnings on compile due to thrown exceptions and __noreturn__
handles new count() api
sets times of carved files