handle null res