Well, I'll be bu**ered!! ;D ;D

it seems I learn of a new function every time I start the program.