Tweaked for clarity.