FPS4: A bit less hacky, though probably still not accurate.