validation backend tweaking