some js violations