Why the hell I used decode?