trying to get Mariner (union) working