Lazy load tftp and tftp::params only when using tftp