Warnings.
A little bit of work on js completion.