Make webshot optional. This time, require webshot during init.