The type safety is nice, unless I'm misunderstanding you.