Pattern #2592(ST)