Making read-only function self contained.