Closes #59.