fixing some reward yield validation