explicit versus clever