I figured this was the best way so we could control the implementation easier in the future.