remove transaction requirement