If no flags up, explain why in the middle bit