resolves #23