special handling of constants