@EventHandler(priority = EventPriority.HIGH)
	public void onPlayerRespawn(PlayerRespawnEvent event) {
		try {
			// first try to get our "default" home
			ArrayList<HashMap<String, Object>> results = DatabaseManager.accessQuery(
					"select * from homes where owner=? and name=?;",
					event.getPlayer().getName(), "default");
			// if we don't have a "default" home, get the first one
			if(results.size() != 1) {
				// grab our first home
				results = DatabaseManager.accessQuery(
						"select * from homes where owner=? order by id limit 1;",
						event.getPlayer().getName());
				if(results.size() != 1){
					// we don't have a home, cancel it!
					return;
				}
			}
			
			// we DO have a home!
			// make a location
			Location location = new Location(
					Bukkit.getServer().getWorld((String)results.get(0).get("world")),
					(Float)results.get(0).get("x"),
					(Float)results.get(0).get("y"),
					(Float)results.get(0).get("z"));

			// take us there!
			event.setRespawnLocation(location);
		}
		catch(Exception e) {
			// ignore if something goes wrong!
		}
	}