Resolves #22.