A lot of things going on but it all works. Quite a safe choice