`tk.o` is certainly part of the backend, and `eh.o` is too, more or less.

The correct solution is probably to add an explicit rule for these weird objects.  (since moving them into the backend folder is pointless disruption)