limit bug offset must be zeor