stubbed out generation as one providing empty implementations