added noquit arg to get_field2_*
unified service support