use null instead of negative int