from the snipi.io blog