this is very conservative, and may be trimmed later based on analysis of stack usage
allow customisation, but don't require every port to copy the defaults