If there is no input it should still run with an empty string