Addresses #75.