resolves #1 and BUMP