Is there a chance ```choices``` is evaluated lazily?