Introduced 'whenever' helper for automating the creation of