lol get rid of stupid first() call