i'm generally not a fan of locks and storing `#bond` on a class is very troublesome.