Removed selfupdate as it was only meant for internal use