More work on virtual fields