Versioned first implementation.