Only report that a payload exists if it actually exists
Remove spurius include of netinet/if_ether.h, fixes #76