Added keep-awake option