slurp on init, not handle (thanks michael)