this base state is only here so I could namespace. Might not strictly be necessary (cruft)