It is yeh, stupid. This is basically in case something fails during the post_install so it can be run again without exploding. Have fixed up based on this though.