ADT's instead of stinky bools.