diff --git a/mods/default/functions.lua b/mods/default/functions.lua
index 367ded0b2a35d1dc1c9660361dbe40b89ddaa98e..1165c89ca5bf7ece5c2661b816a8a3f2ba1a4abc 100644
--- a/mods/default/functions.lua
+++ b/mods/default/functions.lua
@@ -368,7 +368,7 @@ function default.register_fence_rail(name, def)
 				{1/16,  3/16, -1/16, 1/2,  5/16, 1/16},
 				{1/16, -5/16, -1/16, 1/2, -3/16, 1/16}},
 		},
-		connects_to = {"group:fence"},
+		connects_to = {"group:fence", "group:wall"},
 		inventory_image = fence_rail_texture,
 		wield_image = fence_rail_texture,
 		tiles = {def.texture},