Allow decoder to be set on request demand also, and not only while defining requests