Please, check this feature request of mine
If it gets implemented, the pitching up case you’ve mentioned would be covered.