Added optional start element to manually apply() function.