Add cache support
Don't display errors
Fix cache shennanigans
Update doc