additional fix to prevent implicit transactions