Gray just moved $L into hooks.js, so this should be removed