If a value is not of the right format, the only thing a SetYAML method can do is return false, which may obscure genuine errors.
Bug watches keep track of this bug in other bug trackers.