I fear lots of booleans.