why not just set `uecode_image` as an array containing all these items?  are each of these always used by themselves?