wfm. Seems like it's a common pattern in several functions.