[PATCH] struct request: shrink and optimize some more