That was intentional (waaaaay back in the beta days they explained it). You can't use decimals at all. This was done so it's never more effective to use macros than to do tasks manually. As you can see, even with the changes, you still can't use decimals. Although it appears that what you show is that it truncates the decimal. In the past, it was rounded (so inputting 2.5 would cast to 3 and inputting 2.49 would cast to 2).