Don't need the empty string guard