Version with tests