Yes..once again, im havin problems

. Ok here are the 2 mdx alias i use
alias mdx.load { dll $findfile($mircdir,mdx.dll,1) SetMircVersion $version | dll $findfile($mircdir,mdx.dll,1) MarkDialog $dname }
alias mdx { dll $findfile($mircdir,mdx.dll,1) $1- }
the mdx.load always works, but the mdx alias doesn't..It worked when i first put it in there, bu then one time when i opened mirc, it said * /dll: insufficient parameters (line 116, script.mrc) and its been sayin that ever since..i dunt understand wuts wrong..im basically using the same alias(almost) and yet one works and the other doesn't...Any ideas?
Thanks