Added missing return type definitions