Early out if already done