maybe this should just be a method and not a getter