Doesn't require bashplus or json