fix invalid return