frameless requires