yes it's silly but this way works