Modified complex procedure not to pass through home position