observation validation bug fixed