When license is not advanced, make advanced features non-functional, but still visible, the ability to remove them, and keep the application functional. Instead of making the module and entire application non-functional with no indication why and no way to fix.