Decode revised