no longer depends on pidof