- add missing return for struct with length of 0