Delegate presence check and selector