Missing overrride
Vose's method and tweaks