Slightly unusual having a non constructor with an argument beginning with an underscore.  - I had to find something to comment on....