Bumbleby work-in-progress! Will probably finish this one for my...