Time to refresh this thing
Tests and a better accept handling
Better request handling
Use the new API