On error control codes for random network coding