records are strongly typed now