bradleymeck: sorry, the booleans there are confusing me..