Features need to be casted correctly.
Booleans don't get passed around correctly.