TODO -- encoding suggestion