Improved reloading API