stupid extra return