deal with empties