Hello Ruby complains when it tries to parse: "" + "".to_s +"" but the following are correct: "" + "".to_s + "" "" + "" +"" Is it because there is no +@ operator defined for the String class ? If so, why the latter is parsed silently ? Marcin Mielzynski