JS complete, for now