allow inline request with non-empty callbacks