This abstraction was useless