Dont retrieve the input unless needed