Dynamic choice

This should help.