seems like a bit too much hassle