Added Interface Check