small oversight on constructor signature