Move block again, and ensure that dependent targets do exist