Can you return nil on failure?