Correctly pass constructor info up the chain