Just found out about filters... Next commit.