isPrime trimmed up