only call associate if available