Smiths (copied by takis@di, C)