Refactor snap reflection.