Split steps, which fixes #5.