Think this does it for #4.