This is correct, but makes it slightly harder to read/understand. Maybe add a comment that 0 is interpreted by TopUpKeyPool as the default keypool size given by -keypool.