rules for rm, ln, and touch despite learning inheritance?