The second one might be a bug, last I looked in the code it didnt have any special cases beyond the one I added in response to this thread (not yet released)