moved avoid duplicate transaction section down a bit