Seems like this PR hard codes that only up to 4 speeds can exist - which is the case in practice, but this change may make it harder to change that. Is this OK from a Product Management standpoint?