CopyRead now uses HasLua