Added an option to not be adaptive in the library