Obviously inspired by holman's bubs gem.