Why returned beforeSave() by void?

Hi,

I want to use own localizer behavior with own AR-behavior. But save() in AR-bahavior returned by true if an error occurred when saving the localization relation.

How can I prevent this?