Factored out  as a field method