don't forward empty args on prepare