Closes #34.