Messing with open frameworks