Other types (except Payment type) can create account. Handle this. Handle this globally by scanning meta on every type of transaction rather than doing logic on specific transactions.