replace assert