should fix the compile issue on #31