Puzzles solved by BJM