against my better judgement, make echo an optional thing