HORRID BUG to sort out