slightly improve const_glaisher