JS made error free: covers point 3 of #45