diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/LibraryRoom.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/LibraryRoom.java
index 3bd4ac5c9..5ef744c58 100644
--- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/LibraryRoom.java
+++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/rooms/special/LibraryRoom.java
@@ -31,7 +31,6 @@ import com.shatteredpixel.shatteredpixeldungeon.items.scrolls.ScrollOfRemoveCurs
 import com.shatteredpixel.shatteredpixeldungeon.levels.Level;
 import com.shatteredpixel.shatteredpixeldungeon.levels.Terrain;
 import com.shatteredpixel.shatteredpixeldungeon.levels.painters.Painter;
-import com.watabou.utils.Point;
 import com.watabou.utils.Random;
 
 public class LibraryRoom extends SpecialRoom {
@@ -42,12 +41,16 @@ public class LibraryRoom extends SpecialRoom {
 		Painter.fill( level, this, 1, Terrain.EMPTY_SP );
 		
 		Door entrance = entrance();
-		Point a = null;
-		Point b = null;
 		
 		Painter.fill( level, left + 1, top+1, width() - 2, 1 , Terrain.BOOKSHELF );
 		if (entrance.y == top){
 			Painter.set( level, entrance.x, entrance.y + 1, Terrain.EMPTY_SP );
+		} else if (entrance.y == top + 1){
+			if (entrance.x == left){
+				Painter.set(level, entrance.x+1, entrance.y, Terrain.EMPTY_SP);
+			} else {
+				Painter.set(level, entrance.x+1, entrance.y, Terrain.EMPTY_SP);
+			}
 		}
 		
 		int n = Random.IntRange( 2, 3 );
@@ -66,14 +69,6 @@ public class LibraryRoom extends SpecialRoom {
 		
 		entrance.set( Door.Type.LOCKED );
 		
-		if (entrance.y == top + 1){
-			if (entrance.x == left){
-				Painter.set(level, entrance.x+1, entrance.y, Terrain.EMPTY_SP);
-			} else {
-				Painter.set(level, entrance.x-1, entrance.y, Terrain.EMPTY_SP);
-			}
-		}
-		
 		level.addItemToSpawn( new IronKey( Dungeon.depth ) );
 	}