associations return nil when not available, rather than returning an error