This actually works, even though it feels too hacky...