send nulls as appropriate. Also rename extract->post link