Noticing the mempool is around 175MB right now and wondering how bitcoin core nodes handle the case if it grows too large (500mb - 1gb). Is there a hard limit at which point all new transactions are basically rejected? Or does the software flush older transactions in order to accept new. What is the MB limit?