M303 is always only 4 cycles?

Is this a (known) bug or am I missing something? Whenever I run an M303 it is always done after the 4th cycle. Even if I set the # of cycles to something bigger than 4 with the C command (e.g. M303 E0 S190 C10).

Imported from wikidot

This is not a bug at all this is how it now works, the cycle count is irrelevant now or sets the maximum cycles.