Implemented unload
Different super