fuck it, I'll go for a simpler solution...