Running a tweaked client like this seems really risky. Bitcoin is a consensus protocol. If clients disagree about which blocks are valid, you lose consensus. You're allowing attackers to inject controversial blocks that fork the history, resulting in double-spending or DOS attacks on you.