Context can be nulL.