Pattern #2446(ST)