Thank you; removing the sigil did the trick! However, I'm not sure if I understand your second paragraph, about subclassing, well. Are you saying I might want to move a part of the method into a different one, which could be utilised by similar methods to return objects of different classes (as opposed to only ‘Own::Dir’)?