throw if trying to arrange return value of constructor expression