Okay, those make sense, long, but cleanly laid out and easy to follow.