Added fallback to secondary method