Add more complete low-power mode implementation