Input validation: SWB

Run time validations: SWB