always run both if you can