getelem now returns a fake HTMLUnknownElement when nothing is found