Liberal MP breaks ranks