I would really like some input here, as this solution seems kinda hacky...