Pattern #2589(ST)