I don't like this solution