propagate validation to callb error correctly