Addresses #66.