this makes it impossible to pass other flags