I am a bit concerned by this method as there is no protection from downloading large file