Beyond logistical challenges related to implementation, a final challenge for umbrella sampling is that it requires advance knowledge about which sidechains in a binding pocket are likely to rotate (in order to avoid wasting time umbrella sampling unimportant motions). Ideally one would like a tool which automatically determines which motions are most likely to occur. Thus, while umbrella sampling is a valuable tool, its application can quickly become complex and require considerable human intervention and planning.