comment the rationale for using getPublicUrl().