Currently your approach assumes check is installed. If tot badness occurs, which is my far more suboptimal.