Some servers return -1 this must be evaluated before assigning NSNotFound