Minor edits thanks to u/BerlinghoffRasmussen on r/berkeley