propagate validation error correctly