Fixed the wrong constructor return value caused by #72