drafty solution without Empty