Per usual I'll include this disclaimer: There is no lifeguard here, swim in the comments at your own risk.