Am I being stupid but if a peal is not in a method or a non-method what is it in? I don't really get the concept of a non-method block but surely something is either a method or a non-method?