seems to work, strangely enough