Functions without results are no longer considered semantically invalid