wrote less retarded rules for macs and ips