construct argument is true by default