added 'depends_lax' and more docs