fix: create() returns a model instance in v8
refactor _popup_exceptions a bit