One nice thing about this is it doesn't cause problems if `add_to_model` is accidentally called more than once. You're right that it should probably be changed, but do you mind if I leave it as-is since it works and probes will be redone in the near future?