Tested, seems to work fine