Initial take on request middleware implementation