fix overflow for unit components with limitation