What happens if the MAC is not empty but malformed? At the moment I don't think it even raises a warning.