separated out potential alignment