diff --git a/docker/docker_notlinux.go b/docker/docker_notlinux.go
index 1e3821b..5240e3d 100644
--- a/docker/docker_notlinux.go
+++ b/docker/docker_notlinux.go
@@ -62,5 +62,5 @@ func CgroupMemDocker(containerid string) (*CgroupMemStat, error) {
 }
 
 func CgroupMemDockerWithContext(ctx context.Context, containerid string) (*CgroupMemStat, error) {
-	return CgroupMem(containerid, common.HostSysWithContext(ctx, "fs/cgroup/memory/docker"))
+	return CgroupMemWithContext(ctx, containerid, common.HostSysWithContext(ctx, "fs/cgroup/memory/docker"))
 }
diff --git a/net/net_darwin.go b/net/net_darwin.go
index 4d2cfbc..8a7b637 100644
--- a/net/net_darwin.go
+++ b/net/net_darwin.go
@@ -259,7 +259,7 @@ func IOCountersByFile(pernic bool, filename string) ([]IOCountersStat, error) {
 }
 
 func IOCountersByFileWithContext(ctx context.Context, pernic bool, filename string) ([]IOCountersStat, error) {
-	return IOCounters(pernic)
+	return IOCountersWithContext(ctx, pernic)
 }
 
 func FilterCounters() ([]FilterStat, error) {