Docker-ce-19.03.4-3.el7.x86_64 installation fails due to dependency on container-selinux >= 2:2.74

Hello

trying to install docker-ce 19.03 on Amazon Linux, and encountered this issue

Error: Package: 3:docker-ce-19.03.4-3.el7.x86_64 (docker-ce-stable)
Requires: container-selinux >= 2:2.74
Installed: 2:container-selinux-2.9-4.el7.noarch (installed)
container-selinux = 2:2.9-4.el7
Error: Package: containerd.io-1.2.10-3.2.el7.x86_64 (docker-ce-stable)
Requires: container-selinux >= 2:2.74
Installed: 2:container-selinux-2.9-4.el7.noarch (installed)
container-selinux = 2:2.9-4.el7
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

And then tried the suggestion using --skip-broken, and still fails.

Packages skipped because of dependency problems:
containerd.io-1.2.10-3.2.el7.x86_64 from docker-ce-stable
3:docker-ce-19.03.4-3.el7.x86_64 from docker-ce-stable
1:docker-ce-cli-19.03.4-3.el7.x86_64 from docker-ce-stable

I checking the dependency, I have these already installed

$ rpm -qa | grep container-selinux
container-selinux-2.9-4.el7.noarch

How to overcome this issue?

Thanks
Sean