Modify upper and lower bound interfaces