public boolean isHidden()
  {
    Connection conn = null;
    ResultSet rs = null;
    PreparedStatement ps = null;
    try
    {
      conn = iConomy.getiCoDatabase().getConnection();
      ps = conn.prepareStatement("SELECT hidden FROM " + Constants.SQLTable + " WHERE username = ? LIMIT 1");
      ps.setString(1, this.name);
      rs = ps.executeQuery();

      if ((rs != null) && 
        (rs.next())) {
        boolean bool = rs.getBoolean("hidden");
        return bool;
      }
    }
    catch (Exception ex)
    {
      System.out.println("[iConomy] Failed to check status: " + ex);
    } finally {
      if (ps != null) try {
          ps.close();
        } catch (SQLException ex) {
        } if (rs != null) try {
          rs.close();
        } catch (SQLException ex) {
        } if (conn != null) {
        iConomy.getiCoDatabase().close(conn);
      }
    }
    return false;
  }