Because there is no 'function' prefix the parser fails whenever there is a fallback / recieve exists in the code. For example, fallback() external payable {} FAILS while function fallback() external payable {} PASS Thanks