Unsure of the best way to do this ... comitting to get feedback.