better handling of alternate init systems