Functional version, with adapted levels