return false on timeout
return false when person_id is nil