Getting sooo close to getting mv working.  Trickier than I expected...