Could make the scope default instead of public?