Try to use parallelism wherever possible