booleans just suck for storage