Actually ignore that comment, i like this approach