cannot ignore deadlock exceptions, they implicitely roll back