do this retrieval after the safety `if`