Fixes #BB-876
Fixes #BB-875
Fixes #BB-873
Fixes #BB-872