Closes #42.