Now this takes some skills!