learning defaults now works