Framework to make custom errors easy!