Ported choice example.