Revised for clarity's sake / fixed a few typos