Clean up Materials Request Functionality so everything validates properly