fix #157 before merge, needs #160 to be merged Just need enable TravisCI, who has write access for this repo