upstart: possible improvements