Is there a possible failure case here?