Please have the assert first.