WIP on stronly-typed requests