Edinburgh boss Alan Solomons was pleased with his side's 20-13 victory over Treviso at Murrayfield but admitted they still have plenty to work on.
Full-back Greig Tonks' early try gave the hosts the advantage, but they could not capitalise on extensive first half possession.
A try from replacement wing Luke McLean's brought the Italians back into the match on the hour mark before a 75th minute try from prop WP Nel secure the win for Edinburgh.
It wasn't all over though as the visitors rallied, requiring a ferocious five minutes of defending the Edinburgh 22, as the Italians chased the draw.
Thankfully, for Edinburgh, their markedly improved defence held out for the win.
"The positive is that we got the result and that we came back to score the try at the end, but we've got to be more composed," he told Edinburgh's official website.
"We had a lot of ball and we just got frenetic.
"Instead of staying cool and taking our chances, we made mistakes, and suddenly they got a try.
"We dominated them for most of the game, but our error rate was very poor. We must have left half a dozen opportunities to score tries.
" The defence was very good again tonight, and there are obviously positives that we can take from that, but that wasn't a good performance."
Having lost to Treviso twice last season, it was a valuable win for Edinburgh as they moved off the foot of the PRO12 table.