work shenanigans in Models