check src and dest args, closes #8