allowing overriding imagerequest