Even simpler implementation