Having all defined Surface targets being set to only horizontal severely limits the ability to debug subassemblies and also limits the ability to develop more complex subassemblies. I currently use a work arounds of creating a variable(s) that targets a link with a slope and then prior to saving the pkt for C3D testing and use I switch the variable to be targeting a surface via the Auxiliary Surface link. A simple target surface slope option would make developing end condition subassemblies easier to debug and give users more design feedback. Thanks for your consideration.