Tidied up floor divide