add catch for non-sections