Ι think it's a better API