Splits concat into pre- and post- library tasks