Ah, I see... maybe have a slow path if there isn't enough space.