addressed trustin's comments. 'infinite array' decoding still missing, will do when I have time