#21 Allows user to pass in an overwriting flag