allow filters to have line number information of where the source comes from for better error reporting