Conditionally support upstart