Closes #57.