diff --git a/oncilla-sim-wizard/packagemanager.go b/oncilla-sim-wizard/packagemanager.go
index d7c70e1..c34d960 100644
--- a/oncilla-sim-wizard/packagemanager.go
+++ b/oncilla-sim-wizard/packagemanager.go
@@ -1,7 +1,10 @@
 package main
 
 type PackageManager interface {
 	HasPackage(name string) (bool, error)
 	InstallPackage(name string) (bool, error)
-	EnsurePacakage(names []string) error
+}
+
+func EnsurePackages(p *PackageManager, name []string) error {
+	return NewNotImplementedFunction("EnsurePackages")
 }
diff --git a/oncilla-sim-wizard/packagemanager_linux.go b/oncilla-sim-wizard/packagemanager_linux.go
index a3b87b7..a7ec955 100644
--- a/oncilla-sim-wizard/packagemanager_linux.go
+++ b/oncilla-sim-wizard/packagemanager_linux.go
@@ -1,26 +1,22 @@
 // +build linux
 
 package main
 
-import (
-	"fmt"
-)
-
 type AptManager struct {
 }
 
-func (a *AptManager) HasPackage(name string) (bool, error) {
-	return false, fmt.Errorf("Not Implemented Yet")
+func NewAptManager() (*AptManager, error) {
+	return nil, NewNotImplementedFunction("NewAptManager")
 }
 
-func (a *AptManager) InstallPackage(name string) (bool, error) {
-	return false, fmt.Errorf("Not Implemented Yet")
+func (a *AptManager) HasPackage(name string) (bool, error) {
+	return false, NewNotImplementedMethod("AptManager", "HasPackage")
 }
 
-func (a *AptManager) EnsurePacakage(names []string) error {
-	return fmt.Errorf("Not Implemented Yet")
+func (a *AptManager) InstallPackage(name string) (bool, error) {
+	return false, NewNotImplementedMethod("AptManager", "InstallPackage")
 }
 
 func GetPackageManager() (*PackageManager, error) {
-	return nil, fmt.Errorf("Not Implemented Yet")
+	return nil, NewNotImplementedFunction("GetPackageManager")
 }