Not sure how I feel about doing this though :|