Bond can now handle inputs as well