in reply to Re^3: how ! operator works
in thread how ! operator works

I guess it's a hack, but I'm too lazy to check the source :-)