if your ctor throws exception, you will get memory leak