应该考虑哪些方面的问题?