more work, better defaults