added generic inputs to fall back on