diff --git a/lxd/project/project.go b/lxd/project/project.go
index <HASH>..<HASH> 100644
--- a/lxd/project/project.go
+++ b/lxd/project/project.go
@@ -11,12 +11,13 @@ const Default = "default"
 // separator is used to delimit the project name from the suffix.
 const separator = "_"
 
-// Prefix Add the "<project>_" prefix when the given project name is not "default".
-func Prefix(project string, suffix string) string {
-	if project != Default {
-		suffix = fmt.Sprintf("%s%s%s", project, separator, suffix)
+// Instance Adds the "<project>_" prefix to instance name when the given project name is not "default".
+func Instance(projectName string, instanceName string) string {
+	if projectName != Default {
+		return fmt.Sprintf("%s%s%s", projectName, separator, instanceName)
 	}
-	return suffix
+
+	return instanceName
 }
 
 // InstanceParts takes a project prefixed Instance name string and returns the project and instance name.
lxd/project/project: Renames Prefix() to Instance()

This is to indicate that this prefix function should only be used with instance names or objects that follow the same project prefix logic as instance names.

This is for legacy project prefixes, where the "default" project did not have a prefix.