Looks like a bug - could you create an issue for it in the issue tracker?
Calling validate manually is the correct workaround - I'd suggest sticking with this approach for now.
Jeremy
Calling validate manually is the correct workaround - I'd suggest sticking with this approach for now.
Jeremy