Author: Magnús Snaedal.