model shenanigans; dynamic test building