be sure to create work/ if it doesn't exist regardless of -x