strange things happen to percentage values