Data is now cleansed only in backend. Also all functions return null if the URL request fails.