Now with dimension dependent things!