this should work a bit better