[minor] Initialize constructors properly if `new` is not supplied
[minor] use `pgrep` fixes #1