Doesn't generate size parameter for scalars