Subroutines are cached by default