Generic functions are more readable.