open source version of codefire's Bump