things work... mostly.