reworked fault-join-slot & fault-join-normalized-slot to do less work