Fixes #850 #851 #852 #853