Hi! I am currently writing a simple FXRuby GUI for RI (soon to be available on rubyforge, if it gets approoved :-). I have noticed some strange behaviours, which can be easily reproduced like this: type 'ri !': information for NameError::message::! shows up. type 'ri message::!' Bad argument: message::! How does one define a method called just '!' ? And how can it be 'message ' and not Message'? strange, strange... martinus