ruby p362 to p374