I don't think these needs to be capturing groups.  Do you ever use the inputs?