trying to eliminate compile problems