@Override
	protected AbstractPage parseChild(Element element) throws ProblemsReadingDocumentException  {
		try {
			URL u = resolveLink(element.getAttributeValue("href"));
			
			//sad day. bandcamp sometimes breaks hierarchy and puts "track" right into "discography"
			AbstractPage c = bakeAPage(null,u.toString(), getChildrenSaveTo(), this);
			c.setTitle(element.getText());
			return c;
		} catch (NullPointerException|IllegalArgumentException|
				IOException e) {
			throw new ProblemsReadingDocumentException(e);
		}
	}