https://hdhomeo.com/glossary/bubbling-2/