remove ordinal option and support multiple numeric decomps