fixed music edge cases