Same advice as above re. whitespace and conditional function definition.