make bundle_path optional