Brought in ideas from coffee-react-quickstart