--- a/net/minecraft/block/RailBlock.java
+++ b/net/minecraft/block/RailBlock.java
@@ -49,6 +49,9 @@
             return p_185499_1_.func_206870_a(field_176565_b, RailShape.SOUTH_EAST);
          case NORTH_EAST:
             return p_185499_1_.func_206870_a(field_176565_b, RailShape.SOUTH_WEST);
+         case NORTH_SOUTH: //Forge fix: MC-196102
+         case EAST_WEST:
+            return p_185499_1_;
          }
       case COUNTERCLOCKWISE_90:
          switch((RailShape)p_185499_1_.func_177229_b(field_176565_b)) {
