#231 use snippet instead