This reverts commit bb62669722c56591f468a646a3948a17c7736f78.
M1 networks project, by eichhornchen and ÿnérant