upower: make upower optional