support for same-as