Why this could be -1?