Complete

Final submit after comment tweaking.