Fixed completion behaviour of functions that end in !