KUALA LUMPUR: Teenage swimmer Shannon Tan admitted she surprised even herself after slicing more than three seconds off her national short-course 200m butterfly record in Singapore on Sunday.