correct some unreasonable design