While there's no strict rules on formatting on Sneaky Pete, in general there should be a blank line between each function definition and two between namespace openers and the rest of the code. It's modeled after how there are two blank lines between the start of a Python class, and one between each function.