Added another use case for proc