weak -> assign for 4.3 compatibility