should require all hash extensions