Fixed sign determining in constructors