If I don't miss something it is a documented behavior. But also I still don't understand how exactly it behaves from you comment. Could you please clarify the documentation (e.g. defining platform depending behavior)?