resolves #19