added .infinite to A