nested is probably best, much easier to follow.