move runtime to aspect to make space for agent