allow empty incoming dir setting
mark incoming as required, as the code requires it