Experimenting with a service.
Fixed merge conflict and changed gif decoder behavior.
Fixed merge conflict.