prints 3, not 2