Then x is evaluated twice, however !#x would work