call it magic...