Lots of testing and such