I don't class Limits as Emergency stop condition. They are positional errors which if talking directly to Controller and not relying on software can be handled by controller/drives safely with out any need to kill power. Soon becomes pain in the arse reseting if when approaching travel limits you accidentally trip limit.