Closes #35.