Why specifying that maybeempty is false ? This is the default, hence it should be remove