Request binding working, but needs optimization