allow passing empty args to update and create