Accepts empty input