adding a tiny bit of object orientation to branch bomb. Someday...