refactor
never fail a random mac address