On cotton