Envoyer par SMS: Why ethical journalists deserve better code