use strict
TODO is debt, but i don't like it making the app score bad on sidekickjs
don't throw on unsupported file, if a callback was passed