fixed bizarre bugs with Psych (use syck)