Added !decode and !encode