Unneed frameworks