Fixed bug with beNil through generics + optionals.