An early return like this from a constructor will just silently break things. If this is an error, throw an error and explain why.