fix spreg weird result