This is nice and fairly simple considering what it does.