Defence still our biggest problem