inline whenever possible
reintroduced --parallel and --serial