decode still buggy