Change .init() to .lift()