ruby may (157.504)