New: hamlet