fatal if no src/dest params