tell, don't ask