trying to figure out this PhysicalState business