Is the fourth argument supposed to be Listof<Option<Type>>?