Looks good, maybe a tad over-done.