handle blank correctly