Handling optional data param