Closes #31.