Add blocking back-end functionality