Reverting to functionally defined.