Don't use to avoid circular reference issue