My first guess was that it (the lone colon) was Perl implementing the null operator from the bourne family of shells and I couldn't think of any reason why they would have done that... clearly because they hadn't *grin*
--
Do not seek to follow in the footsteps of the wise. Seek what they sought. -Basho