rearrange order of operations to make it easier to avoid CIR calls
add check for $BALLOON_FORCEFIELD dependency
minor tweaks