more efficient handling of helpers