Added fieldmaps for even more flexibility.