Final checks before the return Ivan Sedgwick

Final checks before the return  Ivan Sedgwick