quick thinking. .. F quick thinking F