First few things we want to consider