diff --git a/Tusker/LazilyDecoding.swift b/Tusker/LazilyDecoding.swift index e96b4d7e..86cc4bf6 100644 --- a/Tusker/LazilyDecoding.swift +++ b/Tusker/LazilyDecoding.swift @@ -58,8 +58,8 @@ public struct LazilyDecoding { } extension LazilyDecoding { - init(arrayFrom keyPath: ReferenceWritableKeyPath) { - self.init(from: keyPath, fallback: [] as! Value) + init(arrayFrom keyPath: ReferenceWritableKeyPath) where Value == [T] { + self.init(from: keyPath, fallback: []) } }