Incorporating @rachelslaybaugh's corrections