-Codechange: unify interface for all cargo handling methods