fixed getOffset is invalid offset, use MaxOffset instead default