Use Programmatic for size of.

Closes #303.