British Sea Power facts are right