How does the system calculate an assist anyway?