Return None only if key not provided