Learning me some Erlang for great good.