I must admit, this is pretty clever