Having two methods is not a good idea. This leaves unload as 'broken'.