Please add a comment in the code ... (darn overloaded terms ; )