Fix: validate.. raises exceptions if it can't do its work.