WIP - failing tests for variant