this resolves #3