Log and Currency implementations