Useless asserts has been removed.