Is it worth all the trouble?